package com.ms.mybaitisdemo.dao;

import java.util.List;

import com.ms.mybaitisdemo.model.Emp;

/**
 * 
 * Dao的接口定义层
 * 
 * @author Administrator
 *
 */
public interface EmpDao {

	/**
	 * 新增雇员
	 * 
	 * @param emp
	 * @return 受影响的行数
	 */
	int addEmp(Emp emp);

	/**
	 * 根据雇员编号，删除雇员信息
	 * 
	 * @param empno
	 * @return
	 */
	int deleteEmp(Integer empno);

	/**
	 * 修改雇员信息
	 * 
	 * @param emp
	 * @return
	 */
	int updateEmp(Emp emp);

	/**
	 * 查询所有雇员信息
	 * 
	 * @return
	 */
	List<Emp> queryEmps();
	
	/**
	 * 查询雇员信息
	 * @param empno 雇员编号
	 * @return
	 */
	Emp queryEmpByEmpno(Integer empno);
}
